home *** CD-ROM | disk | FTP | other *** search
- package com.extensibility.xa;
-
- import com.extensibility.rock.RTable;
- import com.extensibility.rock.table.QlickerDataSource;
- import com.extensibility.xml.NamespaceDeclaration;
- import javax.swing.JTable;
- import javax.swing.table.TableCellEditor;
-
- public final class NamespaceTable extends DeclTable {
- NamespaceModel model;
-
- public NamespaceTable(NamespaceModel var1) {
- super(var1);
- this.model = var1;
- }
-
- public int getInitialWidth(int var1) {
- return var1 == 2 ? 100 : 0;
- }
-
- public double getColumnWeight(int var1) {
- switch (var1) {
- case 2:
- return 0.2;
- case 3:
- return 0.8;
- default:
- return (double)0.0F;
- }
- }
-
- public NamespaceDeclaration getSelectedNamespace() {
- int var1 = ((RTable)this).getSelectedRow();
- return var1 < 0 ? null : ((NamespaceModel)((JTable)this).getModel()).getNamespace(var1);
- }
-
- public TableCellEditor createCellEditor(int var1) {
- switch (var1) {
- case 2:
- return new NameQlicker((QlickerDataSource)null);
- case 3:
- return new SystemQlicker((QlickerDataSource)null);
- default:
- return null;
- }
- }
-
- public boolean hasCellDialog(int var1, int var2) {
- return var2 == 3;
- }
- }
-